stem the tide of - Turkish English Dictionary